<?php
/*  Controlador do formulario form_cliente_cadastra
 * 
 */
include_once $app.'/dao/dao_cliente.php';
include_once $app.'/PHPMailer_v5.1/mail_php.php';



    $captcha = $_POST["captcha"];

    if($captcha != $_SESSION["captcha"]){
        throw new ValidationException("Codigo captcha invalido");
    }

    $cliente = $_POST["cliente"];
    
    // Configura os dados do usuario
    $usuario = $_POST["usuario"];
    $usuario["USU_PERFIL"] = "cliente";
    $usuario["USU_STATUS"] = "P";
    
    $model_cliente = new model_cliente();
    $model_cliente->populateFromForm($cliente);
    $model_cliente->populateFromForm($usuario);
    
    // Cria uma instancia do dao_cliente
    $dao_cliente = new dao_cliente();
    
    // Verifico se o cnpj ja foi cadastrado
    if ($dao_cliente->checaCnpjCpf($model_cliente->CLI_CNPJ_CPF) > 0){
        throw new ValidationException("CNPJ j&aacute; cadastrado");
    }

    $cli_id = $dao_cliente->insert($model_cliente);

    // Envia mensagem pedindo para o usuario validar o cadastro
    $codigo=md5($model_cliente->CLI_NOME).md5($model_cliente->CLI_CNPJ_CPF).md5($model_cliente->CLI_EMAIL);

    $link = $url_site."action.php?action=valida_cadastro&id=".$cli_id."&codigo=".$codigo;

    $mensagem = "Seja bem vindo no Vantil Cargas<br/>";
    $mensagem .= "<a href='".$link."'>Clique aqui para validar seu cadastro</a>";

    sendMailPadrao($model_cliente->CLI_EMAIL, "Valide seu cadastro - www.vantilcargas.com.br", $mensagem);

    $_SESSION["mensagem"] = "Dados registrados com sucesso, acesse seu e-mail para validar o cadastro.";
    header("Location: index.php");


?>
